AIR 프로토콜

 

1. 읽기 설정

 

 

위의 예에서 DEVICE의 통신 속도는 4800, 0, 8, 1.로 되어 있다. AIR 컨트롤러의 통신속도는 1200~4800 까지 변경할 수 있으나, 0, 8, 1, 부분은 고정되어 있다.

각 수집 장치별로 11개의 측정값이 있는데 그 종류는 다음과 같다. (SO2, TSP, NOX, HCL, HFb, NH3, CL2, Cob, O2B, VEL 등)

AIR READ 작성 형식

1)      Station - 배출업소 코드 (1~999)

2)      읽을 주소 - 굴뚝 번호/수집 장치 번호(1~99).

3)      통신 메모리 저장 위치 - 읽은 값이 저장될 ScanBuf의 위치를 말한다.

4)      읽는 크기 - 읽어올 측정 항목 수를 말한다. (1~11) 대기 프로토콜에서는 실수 형식을 사용하므로 읽어올 때 FLOAT 영역의 메모리에 담도록 한다.

대기 프로토콜은 5분마다 한번씩 각 수집 장치별로 자료를 보내오기 때문에 통신 프로그램을 시작하는 즉시 자료 값이 보이지는 않는다. 적어도 5분은 기다려야 모든 수집 장치의 값을 알 수 있다.

READ 예)

FLOAT,   1,     0,    1,    0,  11,

FLOAT,   1,     0,    2,   20,  11,

FLOAT,   1,     0,    3,   40,  11,

FLOAT, 999,     0,    1,   60,  11,

FLOAT, 999,     0,    2,   80,  11,

FLOAT, 999,     0,    3,  100,  11,

각 수집 장치별로 11개의 측정값이 있는데 그 종류는 다음과 같다.

순서 이름 설명 단위
0 SO2 아황산 가스 ppm
1 TSP 먼지 Ugm
2 NOX 질소 산화물 ppm
3 HCL 염화수소 ppm
4 HFb 불화수수 ppm
5 NH3 암모니아 ppm
6 CL2 염화 가스 ppm
7 Cob 일산화탄소 ppm
8 O2B 산소 %
9 VEL 유량 M3H
10 여분 여분 여분

또 같은 위치의 WORD 메모리에는 자동으로 각 측정기의 상태 값이 나타나는데 값에 따라서 각 측정기의 상태를 알 수 있다. (0:정상, 1:교정 중(Calibration), 2:동작불량(Sampling 불가), 4:전원단절, 8:보수 중, 16:측정기 없음)

2. 출력 설정

AIR 프로토콜은 단순히 감시만 하는 프로토콜이므로 출력을 하지 않는다.